package com.niit.session10;

public class Girlfriend {
//	封装
//	第一步：给所有属性加上private修饰符
	private String name;
	private String gender;
	private int age;
//	第二步：提供get和set方法
//	set方法，用于给成员变量赋值，赋值前可以给变量进行过滤
	public void setAge(int a) {
		if(a >= 18 && a < 50) {
			age = a;
		}else {
			System.out.println("非法参数");
		}
	}
	public int getAge() {
		return age;
	}
//	第三步：添加构造方法
//	作用：用于初始化成员变量，每实例化一个类就会调用一次构造方法
	public Girlfriend() {
		System.out.println("构造方法被调用了！");
	}
//	带参数的构造方法
	public Girlfriend(String n,String g,int a) {
		name = n;
		gender = g;
		age = a;
	}

}
